(inflatable) lifejacket - English Synonyms Dictionary